home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / netconnect3 / microdot-ii-14 / microdot.readme < prev    next >
Text File  |  1999-12-25  |  33KB  |  1,062 lines

  1. MicroDot II 1.4
  2. ===============
  3.  
  4. MicroDot II is an integrated standalone mailer and newsreader written by
  5. Oliver Wagner <owagner@vapor.com>.  It is a part of the VaporWare suite
  6. of Internet applications.  For more information on MicroDot II or any other
  7. VaporWare products, please see our website - http://www.vapor.com/.
  8.  
  9. Please use the included Installer script to install MicroDot II, the
  10. required libraries and MUI custom classes.
  11.  
  12.  
  13. MicroDot II Mailing list
  14. ------------------------
  15.  
  16. There is a support mailing list dedicated to discuss MD-2
  17. related issues. To subscribe, mail to
  18.  
  19.  <md-2-request@vapor.com>
  20.  
  21. and put "SUBSCRIBE" in the subject or body of the mail.
  22.  
  23.  
  24. Bug tracking
  25. ------------
  26.  
  27. There's now an automated bug tracking system located at
  28.  
  29.  http://bugs.vapor.com/
  30.  
  31. To submit a bug report, simply mail it to
  32.  
  33.  <md2-bugs@vapor.com>
  34.  
  35. You will receive a receipt and a tracking ID, which allows
  36. you to track your bug report stats in the bug database.
  37.  
  38.  
  39. What's new in Release 1.4?
  40. --------------------------
  41.  
  42. · now integrated with CManager.MCC
  43.  
  44. · automatic online detection for Miami and Genesis
  45.  
  46. · improved POP3 compatibility
  47.  
  48. · improved printing
  49.  
  50. · URL parser now handles mailto: URLs internally
  51.  
  52. · many many bugfixes, including a Y2k-issue
  53.   with Date: parsing
  54.  
  55.  
  56. What's new in Release 1.3?
  57. --------------------------
  58.  
  59. · Heavily improved protection against mail losses in
  60.   case of system crashes 
  61.  
  62. · Improved URL detection in vapor_toolkit
  63.  
  64. · Network settings now allow using services not running
  65.   on their standard ports
  66.  
  67. · UIDL.history is now only used when required
  68.  
  69.  
  70. What's new in Release 1.2?
  71. --------------------------
  72.  
  73. · POP3 download manager. Get an overview of the mail in your
  74. pop3 box and decide individually whether to download, delete
  75. or ignore it
  76.  
  77. · various SMTP issues fixed
  78.  
  79.  
  80. Core features
  81. -------------
  82.  
  83. · mail and news fully integrated
  84.  
  85. · full MIME support. Backward compatibility with
  86.   uuencoded data in both reading and sending
  87.   messages. Direct processing of MIME data
  88.   according to MIMEPrefs settings
  89.  
  90. · transparent PGP support with AmigaPGP 2.x.x and 5.x.x
  91.  
  92. · integrated reader with automatic URL and E-Mail
  93.   address detection. Click on URLs to view them
  94.   in your favorite browser, or click on E-Mail
  95.   addresses to quickly send a mail from within MD-2
  96.  
  97. · versatile ARexx port
  98.  
  99. · fully configurable buttons / keyboard shortcuts
  100.   utilizing ARexx commands
  101.  
  102. · versatile filtering system to process incoming and
  103.   outgoing messages
  104.  
  105. · fully threaded display, even for mail folders.
  106.   Allows you to handle mailing lists like newsgroups.
  107.  
  108. · supports multiple independant accounts for mail & news
  109.  
  110. · utilizes the latest protocol definitions (ESMTP,
  111.   8BITMIME sending, NNTP XOVERs, POP3 UIDL and APOP)
  112.   with fallbacks for oudated server software
  113.  
  114. · supports X-Face to send small photos, logos or other
  115.   pictures with your messages
  116.  
  117. · supports Contact Manager, when installed
  118.  
  119. · Works with Genesis, Miami, AmiTCP and as225/inet225, no additional 
  120.   libraries.
  121.  
  122.  
  123. What's missing?
  124. ---------------
  125.  
  126. There is still a lot of stuff planned for the next releases.
  127. On the ToDo list are, for example,
  128.  
  129. · getting mail from several POP3 mailboxes into a single
  130. account
  131.  
  132. · Catalog translations. No translations have been done so far
  133. due to the many GUI changes which are still going on
  134.  
  135. · ARexx extensions
  136.  
  137. · proper API to access the database on a low level
  138.  
  139. · a ZConnect/UUCP network module
  140.  
  141. · inline viewing of image attachments
  142.  
  143.  
  144. =====================================================================
  145.  
  146. Full changes history since early alpha versions
  147. ===============================================
  148. (changes before Version 0.198alpha have been removed)
  149.  
  150. 0.199
  151. -----
  152. - now properly prefixes signatures with "-- \n"  instead of "--\n"
  153. - major crash when the level of thread indentation was "too high";
  154.   it now "wraps" the tree when the thread nests too often
  155. - fixed a rather nasty hits orgy/crash when trying to send mails
  156.   without having a newsgroup in the group list
  157. - fixed a bug with retrieving the group list -- when the server
  158.   was too lame to understand "LIST NEWSGROUPS", a spurious error
  159.   message showed up. Also, newsgroups not listed by those comments
  160.   weren't shown at all, instead of simply having no description.
  161.  
  162. 0.200
  163. -----
  164. - SMTP send will now silently convert 8bit text to quoted printable
  165.   when the receiving SMTP demon is too lame to understand ESMTP
  166.   8BITMIME bodies. You wouldn't expect this in 1997, really.
  167. - added new Rexx command "ExtractSelectedMsgs FILE,PARTS,APPEND/S"
  168.   to extract currently selected messages into a file. File defaults
  169.   to the username part of the From:, PARTS is either "0"
  170.   for the whole message (default) or a part number.
  171.  
  172. 0.201
  173. -----
  174. - ExtractSelectedMsgs PARTS is now a /Keyword, to avoid messup
  175.   with missing filenames
  176. - ExtractSelectedMsgs will now always call upon the standard
  177.   save parts filerequester, unless NOREQ switch is given.
  178. - fixed SMTP send crash
  179. - fixed outgoing quoted-printable encoding
  180. - fixed MIME header encoding
  181.  
  182. 0.202
  183. -----
  184. - will now support NList.mcc if installed (V19+)
  185. - fixed aborting of search
  186. - fixed fuzzy index searching
  187. - fixed ExtractSelectedMsgs abort
  188. - ExtractSelectedMsgs now also works in the message
  189.   index
  190. - fixed flags for arexx message call so that internal
  191.   button command syntax is similar to "rx"
  192. - added new menu item, arexx command "DownloadSelected"
  193.   to download all selected messages and store them in
  194.   the database. Only works in the message list.
  195.  
  196. 0.203
  197. -----
  198. - now generates X-Priority: and Precedence: headers
  199.   from the "Priority" cycle in the new message window
  200. - now parses X-Priority: header for incoming mails
  201.   (meeting the Eudora "standard")
  202. - now shows the message Priority in the message overview
  203.   in a new column
  204. - sort order in msglist is now visualized with arrows
  205.   in the directional buttons
  206. - it's now possible to dragselect entries in the group
  207.   and message lists
  208. - news-on-demand download window now opens again when
  209.   fetching article takes longer than 2 seconds
  210. - fixed prefs window page listview
  211. - network get now saves all the messages indexes more
  212.   often to prevent index loss due to system crashes
  213.  
  214. 0.204
  215. -----
  216. - fixed prefs window
  217. - fixed command calling (again)
  218. - calling MIMEPrefs from the menu now works
  219. - now properly supports MIMEPrefs based viewing
  220.  
  221. 0.205
  222. -----
  223. - fixed opening of fonts
  224. - groupmanager window now supports multiselect
  225.   again
  226. - added UseOldStyleLists tooltype/shell arg
  227.   to disable usage of nlist.mcc
  228. - will now DELE mail on the server if it's
  229.   already there locally
  230. - added new ultra hyper cool mail filtering system
  231.   (see Prefs/Message filters). Old filters will no
  232.   longer be used, but are silently converted
  233.   to new filters on first start. Note:
  234.   Execute and Forward To are currently dysfunctional,
  235.   and the filters are only applied to mail ATM.
  236.   (bah, so much work for 6 lines of history
  237.   entry)
  238. - fixed mouse drag select not properly activating
  239.   "multi select" mode for further operations
  240.  
  241. 0.206
  242. -----
  243. - actually, "Contains" behaved like "Is". Lame
  244.   bug.
  245.  
  246. 0.207
  247. -----
  248. - fixed creating of new groups (bogus default
  249.   parameters)
  250. - now permits blanks in group names
  251. - fixed font opening in group list
  252. - main lists now have a 1/1 pixel frame for a less
  253.   cramped look
  254.  
  255. 0.208
  256. -----
  257. - fixed background filling in grouplist/msglist,
  258.   and column button widths in msglist
  259. - it's now possible to mark and copy text to
  260.   clipboard in the reader window
  261.  
  262. 0.209
  263. -----
  264. - added auto-mail polling (currently fixed to 
  265.   5 minutes)
  266. - it's now possible to rename existant
  267.   newsgroups and mail folders
  268. - fixed lame bug in forward-without-edit: the first
  269.   textual part of the message wasn't properly dumped;
  270.   instead of the body, the header was dumped a
  271.   second time.
  272.  
  273. 0.210
  274. -----
  275. - delete flag now has a red led in the message
  276.   reader flags line
  277. - now calls MimePrefs with proper PUBSCREEN argument
  278. - now uses improved high speed textlen/textfit routines
  279.   for much faster reader text layout
  280. - renaming of a mail group now properly renames all
  281.   filter action destinations pointing at that
  282.   group
  283. - now shows a note requester when old-style per group
  284.   filters have been autoconverted into new style filters
  285. - grouplist and msglist now have a 1 pixel line leading
  286.   for a less cramped and classactish look
  287. - fixed various minor miscalculations in the msglist layout
  288.  
  289. 0.211
  290. -----
  291. - fixed mime type matching
  292. - fixed missing mime prefs requester to no longer demand
  293.   MIMEPrefs being installed in AmIRC's directory
  294. - fixed "Filters converted" warning requester
  295. - now utilizes MIME prefs to assign a mime type
  296.   to autoconverted uuencoded stuff by the filename
  297.   extension
  298. - no longer tries to send 8BITMIME to ESMTP servers
  299.   which don't announce 8BITMIME capability on initial
  300.   handshake
  301. - no longer marks message as sent when SMTP/NNTP
  302.   failed for some reason
  303. - fixed enforcer hits when clicking into blank space
  304.   in the group list
  305.  
  306. 0.212
  307. -----
  308. - fixed mark as sent which was broken in 0.211
  309.  
  310. 0.213
  311. -----
  312. - fixed transparent connection reestablishment for 
  313.   "read-on-demand" mode when the server connection
  314.   has timed out for some reason
  315. - auto mail poll will now check for the existance
  316.   of (bsd)socket.library and silently skip the 
  317.   poll if the lib isn't found. Fixes annoying "Need
  318.   a TCP/IP stack, sucker!" requester when stack
  319.   is offline.
  320. - hopefully once and for all fixed the rexx command
  321.   passing
  322. - will now send a inform line to active AmIRC's
  323.   if new mail arrives
  324. - reader: parts listview no longer becomes the window
  325.   default object when clicked, thus doesn't effectivly
  326.   disable the keyboard navigation anymore
  327. - serious bug: on a first time installation or when
  328.   changing the data directory, MD would fail to create
  329.   the data directory when it had a trailing slash,
  330.   thus effectivly nuking the database and all mails
  331.   sorted into it. As "PROGDIR:Data/" is the internal
  332.   preset, this happened on all first time installations.
  333.  
  334. 0.214
  335. -----
  336. - fixed count in pop gauge for leave mail on server mode
  337. - fixed sending of just every other news/mail on send
  338. - "Move To" window no longer has a bogus scroller when
  339.   using NList.mcc
  340.  
  341. 0.215
  342. -----
  343. - filter settings: reworked filter list layout
  344. - filter settings: fixed object disabling problems
  345. - general: now saves last used dir to ENV(ARC):Vapor/MD2_LASTUSEDDIR
  346. - grouplist/msglist: when dragging the mouse below any actual
  347.   entry and releasing it, drag state wasn't cleared
  348. - menu: changed "Settings" menu layout to group account specific 
  349.   and non-account-specific prefs properly
  350. - pop3: will now delete mails which are "retrieved" already
  351.   as by their UIDL in "delete mail on server" mode
  352.  
  353. 0.216
  354. -----
  355. - nntp: added NNTP authentication support (USER/PASS)
  356.  
  357. 0.217
  358. -----
  359. - gui: removed excess "s" from reader window titles :)
  360. - init: added new shell args To/M,Subject/K,Contents/K to start
  361.   MD-2 in "mail write mode"
  362. - init: added new shell args MessageID/K,GroupName/K to start
  363.   MD-2 in "news read mode"
  364. - gui: fixed a offset problem in the reader window text marking
  365.   which caused the first char to be always unmarked
  366. - nntp: NNTP authentication is now also performed when
  367.   posting an article <blush>
  368. - pop3: fixed a funny problem with MD-2 reporting the numeric
  369.   part of an username (if any) as the number of queued messages,
  370.   instead of the real number.
  371.  
  372. 0.218
  373. -----
  374. - prefs: no longer prepends autoconverted "old style" filters
  375.   with "Autoconv_"
  376. - gui: did various layout cleanups
  377. - gui: "Send" and "Store" in the new mail window now work
  378.   as expected; "Send" will immediately call upon the SMTP
  379.   send module, whereas "Store" will only queue the message.
  380.   Also invented a new mail flag which is only available
  381.   in the SPOOL group named "Hold"
  382.  
  383. 0.219
  384. -----
  385. - cmd: fixed a load of problems with the ExtractSelectedMsgs
  386.   command
  387.  
  388. 0.220
  389. -----
  390. - general: multiple accounts now work (gee, so few words
  391.   for such a huge change :)
  392. - prefs: did general prefs cleanup to accomodate multiple accounts
  393. - net: now properly supports the Genesis IsOnline() API and will
  394.   skip network operations when no interface is up. The "Send"
  395.   button in new messages now also turns to "Queue" when IsOnline()
  396.   says FALSE.
  397. - gui: new message window now has a "Face?" checkbox to include
  398.   the selected X-Face:
  399.  
  400. 0.221
  401. -----
  402. - net: fixed a serious bug in the x-face generation. Note:
  403.   In order to fix this bug, you absolutely MUST reload the
  404.   x-face images in accounts prefs! Also, delete any stale
  405.   message with X-Faces in »SPOOL, otherwise send will not
  406.   proceed.
  407. - net: check for IsOnline() during SMTP/POP was too late
  408.   and would leave a stale window open if offline was
  409.   detected
  410. - gui: will now start out with the current Genesis user
  411.   account (can be turned off in accounts prefs)
  412. - prefs: when there are settings missing in an account and you 
  413.   want to get mail for this account, MD pops up the wrong prefs 
  414.   window (should be accounts prefs, not general)
  415. - prefs: group editor was hosed for accounts != 0
  416. - net: outgoing mail messages now have the message-id changed
  417.   from the internally stored, thus they are downloaded again
  418.  
  419. 0.222
  420. -----
  421. - net: now changes the "global" Genesis user account when
  422.   switching between accounts within MD-2
  423. - net: when switching an account and failing to login, the
  424.   wrong username would be displayed in the poplist gadget
  425. - db: fixed the bug that cleanup database in one account
  426.   would kill all messages in other accounts. Also rewrote
  427.   db cleanup to use much less memory than before.
  428. - gui: fixed flag setting bug (Forward/Replied)
  429. - gui: fixed account popup sizing problems
  430.  
  431. 0.223
  432. -----
  433. - db: serious bug: when switching accounts, possibly pending
  434.   index files were not written to disk properly and thus
  435.   got lost
  436.  
  437. 0.224
  438. -----
  439. [internal]
  440.  
  441. 0.225
  442. -----
  443. - gui: now buttons will clip their text if they are not wide
  444.   enough. Should fix MD-2 not opening or even crashing on
  445.   systems which don't have a narrow proportional font installed
  446.   for some obscure reason (e.g. helvetica/9)
  447. - gui: now button shorthelp no longer includes "_" in label names
  448. - gui: now disables account select button during network
  449.   operations
  450. - gui: fixed problems with language names in signature prefs
  451. - gui: fixed "Marking used messages" gauge progress (it was
  452.   counting individual messages, not groups, although max
  453.   was set to the group count). Also much faster now.
  454. - net: NNTP module didn't accept a "201 no posting" response
  455.   from NNTP servers
  456. - prefs: serious bug in prefs ID handling caused the filters
  457.   for the second and following accounts to be the same as the
  458.   ones for the first account, missing accountname entries.
  459.  
  460. 0.226
  461. -----
  462. - prefs: filter window still had the wrong title
  463. - gui: account switching is now disabled during every
  464.   operation which affects the current account (e.g.
  465.   prefs changes)
  466. - gui: fixed longstanding bug: when multiselecting messages
  467.   or groups and performing an operation which caused 
  468.   deselection, internal "select mode" flag wasn't cleared
  469.  
  470. 0.227 - 0.236 
  471. -------------
  472. [left out due rev screwup]
  473.  
  474. 0.237
  475. -----
  476. - prefs: when writing back filter settings after changing
  477.   filter prefs, all filters even from other accounts got
  478.   deleted.
  479.  
  480. 0.238
  481. -----
  482. - net: now deals with genesis.library being installed, but
  483.   a different TCP/IP stack actually running
  484. - newmsg: won't puke due to lack of Data dir anymore
  485.  
  486. 0.239
  487. -----
  488. - net: added special handling of case of a server not
  489.   responding at all, probably due to tcpd locking or stuff
  490.  
  491. 0.240
  492. -----
  493. - newmsg: removed a stale Delay( 100 ); in handling sending
  494.   private mails. WTF was *this* from?
  495. - newmsg: now own mails are properly feed through all filters
  496.   as well
  497. - groupmanager: now keeps individual group lists for every
  498.   account
  499. - rexx: ReplySelectedMsgs now has an optional parameter "All"
  500.   to include previous Cc: recipiants in the new message.
  501.   Also added new menu item for that.
  502.  
  503. 0.241
  504. -----
  505. - reader: fixed xface colors and display on chunky screens
  506. - net: transfer info window now has From/To/Subject info lines
  507.  
  508. 0.242
  509. -----
  510. - net: transfer info window From/To/Subject info lines
  511.   now also works for pop3 fetch
  512. - db: »TRASH now works and receives all deleted messages
  513. - gui: new message counters for »SPOOL counters now
  514.   reflect the number of unsent messages
  515. - search: replying etc. from searched messages should now
  516.   work as expected
  517.  
  518. 0.243
  519. -----
  520. - db: »TRASH handling didn't work under certain cirumstances
  521. - gui: updated about.txt (still largely inaccurate)
  522. - gui: added menu shortcut for select-all/deselect-all
  523. - gui: added new menu item "Empty trash"
  524. - rexx: added EmptyTrash and CompressDB ARexx command
  525.  
  526. 0.244
  527. -----
  528. - prefs: will now offer resetting of NNTP article counters
  529.   when the nntp server name was modified.
  530. - net: the "Execute" filter action now works. A path to the
  531.   message is passed as an argument to the called function.
  532.  
  533. 0.245
  534. -----
  535. - gui: fixed "Empty trash"
  536. - gui: fixed a few problems with the "marked" state of
  537.   groups/messages not being properly tracked. Hm, I thought
  538.   I fixed this before?
  539.  
  540. 0.246
  541. -----
  542. - db: after saving indexes, MD-2 wasn't resetting the
  543.   "changed" flag, thus causing excessive saving of
  544.   indexes even if not necessary. Crap, and a waste of time.
  545.   This was basically the reason for MD-2 seemingly
  546.   taking ages to send a single mail <ahem>
  547. - db: increased maximum write buffer sizes for writing
  548.   indexes, to speed up saving a bit more
  549.  
  550. 0.247
  551. -----
  552. - GUI: added "Copy self?" gadget to new message window
  553.   to disable cloning of messages to the PRIV folder
  554.   or other groups. State is saved when window is closed.
  555. - db: fixed a funny bug which would cause the DEL
  556.   flag to be lost when message indexes were saved
  557.   during reading a group (i.e. due to a new message
  558.   poll)
  559. - GUI: account selector now is a cycle gadget again
  560. - prefs: added experimental "deleted account" flag.
  561.   Will hide account in the main selector (more cleanup
  562.   work to be done later)
  563.  
  564. 0.248
  565. -----
  566. - PGP: Began adding PGP support. Should autodetect
  567.   PGP 2.x.x and PGP 5.x and set prefs accordingly,
  568.   on first start.
  569. - PGP: Added "Extract PGP Keys..." menu item,
  570.   and "PGPExtractKeysSelected" rexx command to
  571.   extract PGP keys from selected messages in
  572.   one go.
  573.  
  574. 0.249
  575. -----
  576. - PGP: fixed pgp5 default for "view message"
  577.   (was pgpk instead of pgpv)
  578. - PGP: added new "%p" placeholder to PGP calls.
  579.   If existant, MD2 will ask user for passphrase
  580.   and pass it down to PGP. Options for
  581.   remembering passphrase throughout the session or
  582.   even save it to prefs.
  583. - PGP: implemented PGP View (only accessible from
  584.   within the reader). Will show PGP/MIME messages
  585.   or plain text within the reader, or automatically
  586.   offer save file when it's a binary file.
  587.  
  588. 0.250
  589. -----
  590. - Prefs/PGP: added "Set PGP2.x defaults" and
  591.   "Set PGP5.x defaults" buttons for
  592.   people who screwed up their config :)
  593.  
  594. 0.251
  595. -----
  596. - GUI: moved PGP stuff to it's own menu
  597. - PGP: added "forget passphrase" menu
  598. - PGP: improved "View" error handling
  599. - PGP: fixed viewing of simple non PGP/MIME
  600.   messages
  601. - PGP: will now pickup ENV:PGPPASS if set
  602. - PGP: implemented PGP encryption and
  603.   signing.
  604. - Prefs: added PGP-UserID per account.
  605.   Doesn't have to be set, will fallback to
  606.   using the own e-mail-address as UserID
  607.   in that case.
  608. - Sendwin: changed attachment handling button
  609.   weight to give more space to MIME type
  610.   gadget
  611.  
  612. 0.252
  613. -----
  614. - PGP: fixed creation of simple text
  615.   encrypted messages (missing blank line)
  616. - GUI: fixed problem with duplicates in TRASH
  617.   group
  618. - GUI: fixed problem with archived and deleted
  619.   messages being moved to TRASH all the time
  620. - GUI: fixed some menu activation quirks
  621.  
  622. 0.253
  623. -----
  624. - PGP: fixed passing of passphrases with spaces
  625. - PGP: fixed passing of userids with spaces
  626.  
  627. 0.254
  628. -----
  629. - PGP: will now reset SIGBREAKF_CTRL_C after
  630.   running the PGP binary, so that attempts to
  631.   break the called PGP will not actually
  632.   break MicroDot
  633.  
  634. 0.255
  635. -----
  636. - General: now using vapor_toolkit.library
  637.  
  638. 0.256
  639. -----
  640. - GUI: updated about window with logo et.all.
  641. - General: now uses new cryptographic keyfiles
  642.  
  643. 0.257
  644. -----
  645. - NET: now calculates the number of pending messages
  646.   from the UIDL result. Should fix problems when
  647.   server's don't +OK with the number of mails
  648.   after PASS/APOP
  649. - GUI: will now warn when trying to quit with
  650.   open new message windows
  651. - NET: fixed a buffer overflow in header
  652.   handling which could cause crashes under certain
  653.   cirumstances
  654. - General: fixed two crashes on "early" quit
  655.   i.e. due to wrong vapor_toolkit.library
  656. - GUI: msg list info header wasn't updated correctly
  657.   on some operations
  658.  
  659. 0.258
  660. -----
  661. - GUI: fixed shortcut activation when being in
  662.   select by pattern mode
  663. - GUI: pressing return while in the pattern string
  664.   now directly activates "Select" function
  665. - GUI: now hiding (inactive) help buttons
  666. - DB: messages in »SPOOL now carry the name
  667.   of the receiver instead of the sender (which would
  668.   always be the current user anyway)
  669. - DB: duplication of messages in TRASH could still happen
  670. - GUI: improved nagging dialog
  671.  
  672. 0.259
  673. -----
  674. - DB: fixed delete handling, again. Hopefully correct
  675.   now :)
  676. - General: fixed a memory leak in the folder list window
  677.   object
  678. - GUI: group list now has column headers as well
  679. - GUI: MoveTo now also allows selecting the main »PRIV
  680.   group
  681. - GUI: fixed resetting of marked areas when entering
  682.   a group
  683. - GUI: fixed forwarding window for messages with
  684.   excessivly large To: (or other) headers
  685. - DB: saving of parts wouldn't overwrite even if instructed
  686.   to do so
  687. - DB: the last part of a multipart message could have it's
  688.   bodysize miscalculated, leading to the MIME delimiter
  689.   line being considered part of the message part
  690.  
  691. 0.260
  692. -----
  693. - GUI: group popup list was created with a Newlist object
  694.   as parent and thus didn't work
  695. - GUI: nagging window could appear twice during quit
  696. - GUI: "Forward without editing" wouldn't trigger
  697.   an SMTP send session
  698. - GUI: removed Edit/Copy menu item (obsolete)
  699. - GUI: fixed menu activation
  700. - GUI: url links now have a popup menu offering
  701.   "Open link", "Copy to clipboard" and "Add to CM"
  702. - GUI: fixed potential rendering problems in the
  703.   url link class
  704. - GUI: fixed font rendering problem in the text
  705.   engine which could cause the topmost font
  706.   line to not be rendered properly when scrolling
  707.   up
  708.  
  709. 0.261
  710. -----
  711. - GUI: added "Show Newsgroup's FAQ" menu item
  712.   and button to group selector to start a browser
  713.   with the group's FAQ archive on rtfm.mit.edu
  714. - General: string table got messed up in the
  715.   0.260 compile
  716.  
  717. 0.262
  718. -----
  719. - SMTP: when server replied 250 OK to EHLO,
  720.   but didn't offer 8BITMIME, MD2 would issue
  721.   a plain HELO again, confusing some servers
  722.   (happened with Netscape Mail server)
  723. - GUI: fixed Edit menu activation
  724. - DB: "Search Database" would always search in
  725.   »PRIV even when it wasn't selected/active
  726.  
  727. 1.1 (Release)
  728. -------------
  729. - General: raised internal stack size, as
  730.   it appeared that 32k wasn't sufficient
  731. - Dist: added Installer script
  732. - Dist: added button and iconify Icons
  733. - Dist: added MicroDot.Guide by Eike Lang
  734. - Dist: added Installer script by
  735.   Robert Reiswig
  736.  
  737. 1.1.1
  738. -----
  739. - Netconnect version: Fixed login verification on
  740.   account change
  741. - NNTP: synchronous (online) reader wouldn't recover
  742.   from a ARTICLE not found error properly,
  743.   and repeatly issue that error
  744. - GUI: Grouplist/Msglist object could do an illegal
  745.   RectFill() under certain circumstances, thus nuking
  746.   heavily on AGA
  747. - GUI: fixed a funny layout quirk in single window
  748.   mode which could effectivly cause MD2 to layout
  749.   objects with negative X positions, causing
  750.   general havoc
  751. - DB: To/Cc/Bcc popup lists would leave a stale
  752.   file in T: around
  753.  
  754. 1.1.2
  755. -----
  756. - SMTP: the EHLO/8BITMIME fix from 0.262 was
  757.   broken and would use 8BITMIME only if the
  758.   server did NOT announce this capability. Argh.
  759. - GUI: added "Mail download manager", which
  760.   gets an POP3 overview, shows mails in a list
  761.   and allows to individually get/ignore/delete
  762.   them
  763.  
  764. 1.1.3
  765. -----
  766. - SMTP: would not escape leading dots properly
  767.   under all circumstances
  768.  
  769. 1.1.4
  770. -----
  771. - GUI: x-face display wasn't centered properly
  772.   by not taking inner spacing into account.
  773. - GUI: x-face is now displayed on the right margin
  774.   of the reader window, not eating up that much
  775.   display space
  776. - GUI: fixed group button madly overwriting
  777.   window borders under certain circumstances
  778. - GUI: fixed mutex bits in the "single window mode"
  779.   menu items
  780. - Reader: now uses vapor_toolkit to scan
  781.   for URLs. Should better catch mail addresses
  782.   etc.
  783. - GUI: download manager now has a seperate window
  784. - GUI: added select all/none buttons to
  785.   download manager
  786.  
  787. 1.2
  788. ---
  789. - GUI: fixed download manager close gadget not
  790.   working
  791. - added updated vapor_toolkit.library to release
  792.   archive
  793. - added new Textinput revision to release archive
  794. - added updated Installer script to release archive
  795.  
  796. 1.2.1
  797. -----
  798. - DB: corrupt index files could crash the
  799.   database cleanup due to a buffer overflow
  800.  
  801. 1.2.2
  802. -----
  803. - Net: added "Esoteric" page to network settings,
  804.   allowing users to change the ports used for
  805.   SMTP, POP3 and NNTP connects.
  806. - DB: when fetching messages and an index wasn't
  807.   loaded into memory, MD-2 wouldn't close the
  808.   buffered index file, thus potentially losing data
  809.   when the system crashed while downloading.
  810. - Net: will now save overall transient data structures
  811.   after doing a network fetch (to avoid message
  812.   number mismatchs when crashing -- although this
  813.   was not really a problem, because the numbers in
  814.   the group index are recovered when entering
  815.   a group)
  816.  
  817. 1.2.3
  818. -----
  819. - Net: Status window will now show the "login"
  820.   message of the relevant service which was contacted
  821. - Net: Download manager will now issue a pop3 LIST
  822.   command to get the size of the messages in question
  823.   when necessary (aka, size wasn't returned with the TOP)
  824. - Net: Modified handling of UIDL history. Now UIDL.history
  825.   is only written when "DELETE MAIL ON SERVER" is turned
  826.   off (makes no sense otherwise), and the new UIDLs are only
  827.   written until after the complete message fetch is done
  828.   (to avoid MD-2 skipping messages during the next fetch
  829.   which were lost due to a system crash)
  830. - GUI: Message reader now uses Textinput "NoInput" objects
  831.   for the info lines, thus allowing copy&paste
  832.  
  833. 1.2.4
  834. -----
  835. - Net: fixed obscure behavior when a news server
  836.   would do a "NEXT" properly, but then bail out on
  837.   the following "ARTICLE" with some internal error.
  838.   In that case, MD-2 would abort the news fetch and
  839.   store an invalid article pointer, thus refetching
  840.   the group from scratch next time.
  841. - GUI: "Default address" in group prefs is now
  842.   only available for mail sub groups
  843.  
  844. 1.3
  845. ---
  846. - added updated vapor_toolkit.library to release
  847.   archive
  848. - added updated vapor_registration.library to release
  849.   archive
  850. - added new Textinput revision to release archive
  851.  
  852. 1.3.1
  853. -----
  854. - Print: printing now issues an ESCc (Hard Reset) command,
  855.   to make printer.device issue proper initialization
  856.   requests (esspecially for network printing)
  857. - GUI: fixed a few typos
  858.  
  859. 1.3.2
  860. -----
  861. - GUI: fixed a NULL object reference in group list
  862.   makeview (would happen if checking/sending mail
  863.   while inside a group)
  864. - Net: will now only store NNTP article counters
  865.   after a successfull fetch. Should fix problems
  866.   with nntp servers which return a valid number
  867.   on NEXT, but puke on the ARTICLE
  868.  
  869. 1.3.3
  870. -----
  871. - Net: fixed excess refreshing of network info
  872.   window during NNTP fetch
  873. - GUI: "mailto:" URL parser now understands
  874.   Subject= and Body= "arguments"
  875. - GUI: forward info window should now open even
  876.   with excess To: etc. lines
  877. - Net: forward without editing will now remove
  878.   ALL X- headers (caused problems with X-Loop:
  879.   detection done by some mail bots)
  880.  
  881. 1.3.4
  882. -----
  883. - Net: POP3 now sends an extra LIST before RETR
  884.   to obtain the real message size even with pop3ds
  885.   which don't return the size on RETR (grrr)
  886. - GUI: "Esoteric" prefs changes would only be 
  887.   saved if another prefs item was changed, too.
  888.  
  889. 1.3.5
  890. -----
  891. - Net: NNTP "headers only" mode didn't store
  892.   the NNTP article pointer, thus always
  893.   fetching news groups from scratch. Eeek.
  894.  
  895. 1.3.6
  896. -----
  897. - GUI: newly created accounts had bogus
  898.   values in the "esoteric" page port values
  899.   (this nicely interacted with the broken
  900.   saving fixed in 1.3.4)
  901. - GUI: fake root messages are now removed
  902.   when they don't contain any more childs
  903. - GUI: fake root messages are no longer
  904.   viewed in flat message view
  905. - GUI: newly created fake root messages
  906.   would not be properly sorted by date
  907. - DB: db_loadheader() would nuke for
  908.   a header total size of >16k
  909.  
  910. 1.3.7
  911. -----
  912. - Net: will now ignore "-ERR no messages
  913.   in mailbox" replies to the initial
  914.   LIST
  915. - Net: NULL ptr reference when converting
  916.   dates with an unknown time zone 
  917.  
  918. 1.3.8
  919. -----
  920. - GUI: "Reply Header" signature button didn't 
  921.   had shorthelp
  922. - GUI: new message window now has TI email style 
  923.   (requires TI 21.0+)
  924. - Prefs: prefs list could be hosed on low memory 
  925.   conditions
  926. - GUI: clicking on TI mailto: links is now
  927.   handled internally
  928.  
  929. 1.3.9
  930. -----
  931. - GUI: changed "disk size" gauge handling to
  932.   avoid overflows on large partitions (which
  933.   could wreck havoc on AGA due to missized
  934.   RectFill()s)
  935.  
  936. 1.3.10
  937. ------
  938. - Net: now retains complete Reference:
  939.   backlog when following up news articles
  940. - GUI: fixed some catalog entries (KingGuppy)
  941. - GUI: now shows from, to and subject when sending emails (KingGuppy)
  942. - Newmsg: Reply To All now also includes the original
  943.   To: in the Cc: of the reply (Olli)
  944.  
  945. 1.3.11
  946. ------
  947. - Net: now uses VAT_IsOnline() to detect whether a TCP/IP
  948.   stack is online (deals with both Miami and Genesis) (Olli)
  949. - GUI: msg reader would crash with a buffer overflow on
  950.   execessivly large lines with tabs (Olli)
  951.  
  952. 1.3.12
  953. ------
  954. - DB: annoying bug in Message-Id: parsing would render
  955.   a message inaccessible when the message ID had no
  956.   closing ">" angle bracket (Olli)
  957.  
  958. 1.3.13
  959. ------
  960. - GUI: fixed handling of click on TI URLs (Olli)
  961. - GUI: now uses VAT_GetAppScreenName() to get the
  962.   public screen name; should fix problems with
  963.   «Default», «Frontmost» etc. (Olli)
  964. - ARexx: NewMsgWindow has some arguments:
  965.   TO/M,SUBJECT/K,CONTENTS=CONTENTSFILE/K (Troels)
  966. - Net: Fixed pop3/nntp problems with lines >2048 chars
  967.   (Novell Groupwise) (Olli)
  968.  
  969. 1.3.14
  970. ------
  971. - DB: msg parser now recognizes uuencoded parts
  972.   with 4 digit modes (Olli)
  973. - General: fixed a nasty memory trash bug in
  974.   building the thread list which could lead
  975.   to all kind of weird effects (Olli)
  976. - TO arg of NewMsgWindow no longer required (Troels)
  977.  
  978. 1.3.15
  979. ------
  980. - GUI: closed an exploitable security hole in the
  981.   message reader (Entity)
  982.  
  983. 1.3.16
  984. ------
  985. - Net: Fixed generating of References: to insert
  986.   the referenced message's MsgID to the end of the
  987.   Reference:s header, instead of the beginning
  988.   (Olli)
  989. - GUI: Now uses CM.mcc thoroughly (Olli)
  990.  
  991. 1.3.17
  992. ------
  993. - GUI: fixed adding of entries in To/Cc/Bcc popups
  994.   (Olli)
  995.  
  996. 1.3.18
  997. ------
  998. - GUI: no longer requires to set a NNTP server when
  999.   only mail is to be sent (Olli)
  1000. - GUI: fixed URL handling to skip "mailto:" scheme
  1001.   (Olli)
  1002. - General: added MCC version checking (Olli)
  1003. - DB: fixed several potential crash problems in
  1004.   database cleanup (Olli)
  1005. - Prefs: added prefs item whether to query the
  1006.   TCP/IP stack for online state (now defaults
  1007.   to off due to problems with MiamiDX) (Olli)
  1008. - Prefs: made mail checking polling interval
  1009.   configurable (Olli)
  1010.  
  1011. 1.3.19
  1012. ------
  1013. - Rexx: "NewMsgWin" command now again honours
  1014.   the "default address" when being called in
  1015.   a folder list window (Olli)
  1016.  
  1017. 1.3.20
  1018. ------
  1019. - GUI: Sort by sender only sorted by real name,
  1020.   not address (Olli)
  1021. - General: now signals CManager.mcc to work
  1022.   without keyfile (Olli)
  1023.  
  1024. 1.3.21
  1025. ------
  1026. - General: fixed "&" parsing in mailto: URLs (Olli)
  1027. - GUI: fixed saving after import of old address
  1028.   book (Olli)
  1029.  
  1030. 1.4 Release
  1031. -----------
  1032. (NC3 CD compile)
  1033.  
  1034. 1.4.1
  1035. -----
  1036. - General: fixed a memory leak in prefs preinit (Olli)
  1037.  
  1038. 1.4.2
  1039. -----
  1040. - General: reenabled the "Login" requester when
  1041.   using Genesis and changing accounts to a
  1042.   Genesis user (for NetConnect) (Olli)
  1043. - Print: now honours "Significant  header" settings
  1044.   (Olli)
  1045. - Print: now honours wordwrap settings (Olli)
  1046. - GUI: Visual and catalog changes to bring MD2 in line
  1047.   with other Vapor apps (Beej)
  1048.  
  1049. 1.4.3
  1050. -----
  1051. - GUI: clicking on the group win logo now opens
  1052.   the about window (Olli)
  1053. - GUI: fixed another lame buffer overflow in the
  1054.   message reader which would nuke on lines >4k
  1055.   (Olli)
  1056.  
  1057. 1.4.4 (1.4 Release)
  1058. -------------------
  1059. - Net: Fixed parsing of 2 digit years; years below 40
  1060.   are now assumed to be 20xx (Olli)
  1061. - Net: now creates 4 digit years in Date: lines (Olli)
  1062.